package com.sengled.cloud.biz.union.mgt.service.sys;


import com.sengled.cloud.biz.union.mgt.model.request.SaveShopAccountRequest;
import com.sengled.cloud.biz.union.mgt.model.request.SaveShopRequest;
import com.sengled.cloud.biz.union.mgt.model.request.ShopAccountRequest;
import com.sengled.cloud.biz.union.mgt.model.response.ResponseMessage;
import com.sengled.cloud.biz.union.mgt.model.response.ShopAccountResponse;
import com.sengled.cloud.biz.union.mgt.model.vo.*;

import java.util.List;

/**
 * Created by FMC on 2017/10/27.
 */
public interface IShopAccountService {

	ResponseMessage<ShopAccountPage> listShopAccountByPage(ShopAccountRequest shopAccountRequest,Long customerId);
	ResponseMessage<ShopAccountResponse> editShopAccount(Long id);
	ResponseMessage<ShopAccountResponse> shopAccountDetail(Long id);
	ResponseMessage saveShopAccount(SaveShopAccountRequest saveShopAccountRequest);
	ResponseMessage resetPwd(Long id,String newPwd);

}
